perm filename TEST.MSG[E,ALS] blob sn#161635 filedate 1975-06-02 generic text, type T, neo UTF8
∂02-JUN-75  0913		E,ALS
 Can you come in to talk about the SOS problem? I am in the middle of fixing
 ETV so thaat there will be a /F mode which will allow one to page a /R file
 to any desired page size for convenience in reading it and this is a good time
 for me to fix your problem as well.
␈ CC: rf

∂02-JUN-75  0852		E,ALS
 Most things now work for /F. I am thinking about the following:
 1) Fix it so the default value for a /F value is set to 511 automatically when
 one types /R only. Since the line count is or will be set to zero every time a
 true FF is found, this would do nothing to files that are already paged to smaller
 limits.
 2) Test files that are to be formatted to see if they are paged already to less
 than 511 lines and if not to ask if this should be done. This request could be
 introduced during the directory making process and it would add very little to
 the running time if the pages were all shorter than this limit.
 3) Perhaps reverse the situation and fix it so that pages are always limited in
 size unless the user specifically requests otherwise.
␈ CC: ME

∂01-JUN-75  1813		E,ALS
 When you get the directory pointer invalid message it is wise to stop
 and fix things up. Unless you are in the readonly mode you can do this
 by the CONTROL . command. If it still complains then it is wise to
 leave ETV and reload the offending file. I am at home so I cannot
 look into your trouble very well at the moment but I have gotten a whole
 string of error messages which would indicate that you continued to 
 do what ever it was that led to the message many times, or that ETV was in a loop
 that you did not intercept.
␈ CC: BPM

∂01-JUN-75  1750		E,ALS
 Sorry I was not more specific.
 Mainly I fixwd up the matter of asking about formatting when one had
 typed /F. It seems to me that it should not be necessary to ask
 if it is OK to format when one has typed /F. So now it does not ask
 unless the file seems to be a binary file or if it is from a different
 PPN area than that of the person logged in. I also do not see the reason
 why one still has to store the /F value in FFLINE AND LATER TRANSFER IT TO
 EDFIL-2 so I fixwded it to store both places at once. THE
 remaining bad bug is that `fter one has done a /F/R and then tries to
 go back home with a H command the system still remembers and
 thinks that the home file is /F. I kept a copy of E as you left it as e.41
 so if you want to undo all of this it will be very easy.
␈ CC: me

∂01-JUN-75  1348		E,ALS
 Did you retype the UDP1: over again the second time/∨? If you did not
 this could be the trouble but probably you did and there is a bug. I
 have another related bug which may be due to the same thing. I will
 look into it on Monday.
␈ CC: jam

∂01-JUN-75  1134		E,ALS
 I fixed a few minor bugs but one remains that is very bad. This has to do with
 switching. I thought that if we stored /F in edfil-2 at once on page 63 some of
 these troubles would go away but they did not so I do not understand it correctly.
 This fix is now in however. I will not be able to work much till monday so
 good luck.
␈ CC: ME

∂31-MAY-75  0821		E,ALS
 That is not all that has to be fixed to make E work for the /F/R case. Suppose
 that you enter a file in this way, put some marks on page 1 then go to some other
 page, say 3. E will  copy through to page three ok but no record will be kept as
 to where in the specified records page 2 and page 3 start.
 Now you go back to page 2. Will E have to start all over and read from page 1
 to find the start of page 2? Now you decide to make some additions or deletions
 to page 2, giving the readwrite command  so that these will be accepted and thy to
 go back to your marks on page 3. What will happen? The straight forward way would
 be to redo the directory completely but this will mess up your marks. I hav figured
 how one might make a modification to the directory for the /F/R case to keep an
 additional number in addition to the record number to hold the line offset so that
 E does not have to start all over each time and this should be fairly simple as
 long as you do not make any changes to earlier pages but it would be very messy to
 change everything and create a new directory while taking proper care of marks.
 I am thinking about this but I think that I will ignore the readwrite change
 problem until I get the simple case working.
␈ CC: ME

∂31-MAY-75  0809		E,ALS
 What did you mean telling Taylor that ETV will not now handle SOS files? This
 is news to me. I thought that my fix worked OK. The only thing different should
 be that it tells you that you are trying to format an SOS file and requires
 confirmation that that is what you in fact want to do.	ALS
␈ CC: RF

∂30-MAY-75  1710		E,ALS
 RG is wrong. You can use ETV with SOS files. It does now tell you that
 you are working on an SOS file but if you tell it to cggo Ahread it does
 the right thhngs. It may be that some troubles might occur if you try to
 use ETV over the net. I do not know about thids.  I will get RF to explain
 his objections. 
␈ CC: RHT

∂30-MAY-75  1131		E,ALS
 I fixed the bug in /F and am a fair way along on the /R case. This gets a bit
 hairy if one lets the directory be created incrementally. The trouble is that
 the convenient time to introduce the FF seems to depend upon too many factors.
 I am sure that when I have thought it trrough properly I will find a better way
 than I now see how to do it. The code will definitely have to go somewhere near
 where we first put the /F stuff but certainly not exactly there.
␈ CC: ME

∂29-MAY-75  0946		E,ALS
 We were trying to do too much with too little. I am beginning to see what we
 need to do. We must differentiate between three different cases, that is
 1) /F switch only
 	Format the file with a FF and a new record and new page after every
 	FFLINE number of lines, create and save the new directory.
 2)/F and /N switches both used
 	Same as case 1) above except that the directory is creaated on page 0
 	and is not written out. The file will be rippled and padded out so that
 	the FF's are at the beginning of new records.
 3) /F and /N switches both used
 3) /F and /R switches both used
 	In this case we do not want to ripple the file so a pseudo directory
 is created on page 0 and a record should somehow be kept of the line count
 	at the start of each block so that ETV will not have to read from
 	the beginning every time a new page is switched to.
 One might expect a fourth case when /N, /R and /N are all three given, but
 in this case the /R would take precedence and the /N would simple be ignored.
 
 In case 1) the FFline value would not be written into EDFIL-2, since the value
 would be used only on the first formatting and it would not want to be
 remembered on file switching. This would also apply to case 2).
 in case 3) we would want to save the FFLINE value so that when the file is
 recalled by number we would recall the value and the same pseudo directory
 would be recreated.
␈ CC: ME
This is a file to save outgoing mail.